home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1995 January / macformat-020.iso / Shareware City / Developers / apps.to.go / AppsToGo.docs / ==THINK read me < prev    next >
Encoding:
Text File  |  1994-02-22  |  2.3 KB  |  56 lines  |  [TEXT/KAHL]

  1. Everything for building in Metrowerks, MPW or THINK is included.
  2.  
  3. THINK C users:
  4.  
  5. WARNING #1    DO NOT REMOVE THE OBJECTS from the texteditcontrol.a.π, as they were actually
  6.             built with MPW and are assembly code that you will not be able to rebuild
  7.             within THINK.  This also means that if you are using THINK 6.0, don't even
  8.             open the file, as THINK 6.0 will want to remove the objects to convert it to
  9.             a 6.0 project.  As a reminder, this project file has been locked.
  10.  
  11. WARNING #2    Make sure that the integer sizes for the libraries and applications are
  12.             the same, or else you are asking for big-time problems.  The “Options…”
  13.             settings for all of the project files are currently set to 2-byte integers.
  14.             Also, you can't set the “enums are always ints” option, as pre-compiling
  15.             the header files fails.  Even though turning the option on is the
  16.             ANSI-compliant thing to do, don't do it.
  17.  
  18. To build the samples:
  19.  
  20. 1)    Copy the folder “DTS.Lib.headers” into the THINK folder “Mac #includes”.
  21. 2)    Precompile the file “DTSFW #includes.c” and save it as “DTSFWHeaders”
  22.     in the “Mac #includes” directory.  (“DTSFW #includes.c” is found in the
  23.     “DTS.Lib.headers” directory.)
  24. 3)  Open the project file “DTS.Lib..controls.π”, found in the DTS.Lib folder.
  25. 4)    Build the project as a library.  Save the library in the THINK C folder
  26.     “:THINK C 6.0 Folder:Mac Libraries”.
  27. 5)    Repeat steps 3 and 4 for the libraries:
  28.         “DTS.Lib..ctlhandler.π”,
  29.         “DTS.Lib..framework.π”,
  30.         “DTS.Lib..gwlayers.π”,
  31.         “DTS.Lib..listvar.π”,
  32.         “DTS.Lib..strings.π”,
  33.         “DTS.Lib..sys6help.π”,
  34.         “DTS.Lib..treeobj.π”,
  35.         “DTS.Lib..utils.π”.
  36.     and “DTS.Lib..window.π”.
  37. 6)    Build the sample applications.
  38.  
  39.  
  40. NOTE:  The DTS.Lib framework has QuickTime support.  Due to this, you will need the
  41.        QuickTime headers to be able to compile it.
  42.        In addition to this, there are some other header changes from the base MPW
  43.        headers that you need to build this sample code.  These specific header files
  44.        are included with DTS.Lib.  They are in a folder called “Extra.Headers”.
  45.  
  46. NOTE:  If you are using THINK 5.0, you will need the PrGlue library in the various
  47.        projects.  Just add it.
  48.  
  49.  
  50. If you have any comments or questions, please let me know.  I want to continue
  51. to make this stuff easier to use, while being more useful, so let me know what
  52. you think, or it won't happen.
  53.  
  54.  
  55. Eric Soldan
  56.